#include "BootLoader.h"
#include "ConfigReader.h"
#include "NodeHandler.h"

// 核心引导
BootLoader::BootLoader(int argc, const char * argv[]) {

    // 加载配置文件
    configReader.readCmd(argc, argv);
    configReader.loadConfigFile();

    // 更新节点操作器
    nodeHandler.updateConfig();

    // 注册任务
    this->registerTask();

    // 注册命令行
    this->registerCli();

    // 启动服务
    this->startService();
}